package com.mc.cloud.mall.categoryProduct.service;

import com.github.pagehelper.PageInfo;
import com.mc.cloud.mall.categoryProduct.model.pojo.Category;
import com.mc.cloud.mall.categoryProduct.model.vo.AddCategory;
import com.mc.cloud.mall.categoryProduct.model.vo.CategoryVO;
import io.swagger.models.auth.In;

import java.util.List;

public interface CategoryService {
    void addCategory(AddCategory addCategory);
    
    void updateCategory(Category updateCategory);
    
    void deleteCategory(Integer id);
    
    PageInfo listForAdmin(Integer pageNum, Integer size);
    
    List<CategoryVO> listForCustom(Integer parentId);
}
